/* CSS Document */
/*导航栏样式*/
.nav{
	width: 100%;
	height: 88px;
	background-color: #172da0;
	position: fixed;
}
.nav-top{
	width: 1200px;
	height: 48px;
	background-color: #172da0;
	margin: 0 auto ;
	padding: 15px;
}
.nav-top img{
	width: 180px;
	height: 48px;
	float: left;
}
.nav-top ul{
	width: 490px;
	height: 35px;
	float: right;
	padding: 20px;
}
.nav-top ul li{
	height: 35px;
	margin: 0 auto;
	padding: 5px 0;
	float: left;
}
.nav-top ul li:hover{
	background: #1891ff;
}
.nav-top ul li a{
	color: #fff;
	padding: 0 20px;
}
/*内容1样式*/
.content1{
	height: 815px;
	width: 100%;
    background: #2e4ae1;
    padding: 200px 0 100px 0;
}
.content1-center{
	width: 1200px;
	height: 515px;
	margin: 0 auto;
}
.content1-left{
	width: 30%;
	height: 515px;
	float: left;
	margin: 0 30px;
}
.content1-left h1{
	font-size: 72px;
    color: #fff;
    margin-bottom: 50px;
}
.content1-left p{
	font-size: 18px;
    color: #fff;
    margin-bottom: 50px;
}
.content1-left font{
	width: 42px;
	height: 36px;
	color: #1891ff;
}
.content1-right{
	float: right;
    width: 58%;
}
.content1-right img{
	float: left;
    width: 100%;
    height: auto;
}
/*内容模块2*/
.content2{
	width: 100%;
	height: 1000px;
    padding: 100px 0 100px 0;
}
.content2-center{
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.content2-top{
	width:1200px;
	display: flex;
	padding-top: 50px;
    margin: 0 auto;
}
.content2-top-left{
	width: 30%;
	float: left;
    font-size: 72px;
    color: #000;
    margin-bottom: 50px;
}
.content2-top-left h2{
	width: 100%;
    font-size: 72px;
    color: #000;
    margin-bottom: 50px;
}
.content2-top-right{
	width: 58%;
	float: right;
	margin-left: 150px;
}
.content2-top-right p{
	font-size: 18px;
    color: #000;
    margin-bottom: 20px;
}
.content2-img{
	text-align: center;
    width: 100%;
    margin-top: 60px;
}
.content2-img img{
    width: 1200px;
    height: auto;
    aspect-ratio: 16 / 8;
	object-fit: cover;
    object-position: center;
}
/*内容模块3*/
.content3{
	width: 100%;
    padding: 100px 0 100px 0;
    font-family: var(--default);
}
.content3-top{
	width: 1200px;
    margin: 0 auto 0 auto;
}
.content3-top h2{
	font-size: 72px;
    color: #000;
    margin-bottom: 50px;
}
.content3-center{
	/*若width:100%；则页面缩放时跟随改变无法居中未想到解决办法遂直接width：1200px；*/
	width: 1200px;
	margin: 0 auto;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.content3-center-white{
	width: 30%;
    margin-bottom: 60px;
    padding: 40px 40px;
    text-align: center;
    background: #fff;
    border: 1px solid #ddd;
    color: #000;
    transition: 0.3s;
}
.content3-center-white img{
	margin-bottom: 20px;
}
.content3-center-white h3{
	font-size: 30px;
    margin-bottom: 20px;
}
.content3-center-white p{
	font-size: 16px;
}
.content3-center-blue{
    width: 30%;
    margin-bottom: 60px;
    padding: 40px 40px;
    text-align: center;
	background: #1891ff;
    border: 1px solid #116fc4;
    color: #fff;
}
.content3-center-blue img{
	margin-bottom: 20px;
}
.content3-center-blue h3{
	font-size: 30px;
    margin-bottom: 20px;
}
.content3-center-blue p{
	font-size: 16px;
}
/*内容模块4*/
.content4{
	width: 100%;
    margin: 0 0 0 0;
    padding: 100px 0;
    background: #f7f7f7;
}
.content4-center{
	width: 1200px;
    margin: 0 auto 0 auto;
}
.content4-center-xiangmuleft{
	width: 100%;
    margin-bottom: 100px;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.content4-center-xiangmuleft-text{
	width: 45%;
    font-family: var(--default);
    color: #000;
}
.content4-center-xiangmuleft-text h3{
	font-size: 48px;
    margin-bottom: 30px;
}
.content4-center-xiangmuleft-text p{
	font-size: 16px;
    margin-bottom: 20px;
}
.content4-center-xiangmuleft-img{
	width: 45%;
}
.content4-center-xiangmuleft-img img{
	width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    aspect-ratio: 16 / 9;
}
.content4-center-xiangmuright{
	width: 100%;
    margin-bottom: 100px;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: row-reverse;
}
.content4-center-xiangmuright-img{
	width: 45%;
}
.content4-center-xiangmuright-img img{
	width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    aspect-ratio: 16 / 9;
}
.content4-center-xiangmuright-text{
	width: 45%;
    font-family: var(--default);
    color: #000;
}
.content4-center-xiangmuright-text h3{
	font-size: 48px;
    margin-bottom: 30px;
}
.content4-center-xiangmuright-text p{
	font-size: 16px;
    margin-bottom: 20px;
}
/*内容模块5*/
.content5{
	width: 100%;
    background: #2e4ae1;
    padding: 100px 0;
    font-family: var(--default);
}
.content5-top{
	width: 1200px;
    margin: 0 auto 0 auto;
}
.content5-top h2{
	font-size: 72px;
    color: #fff;
    margin-bottom: 50px;
}
.content5-center{
	width: 100%;
    height: auto;
    margin: 0 0 0 0;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.content5-center-form{
	float: left;
    width: 60%;
}
.content5-center-form form{
	float: left;
    width: 100%;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.half{
	width: 48%;
	/*height: 48px;*/
	margin-bottom: 30px;
}
.half-lable{
	float: left;
    width: 100%;
    font-size: 16px;
    color: #fff;
    margin-bottom: 10px;
}
.half input{
	float: left;
    width: 100%;
    height: 48px;
    font-size: 16px;
    color: #000;
    margin-bottom: 10px;
    border: none;
    outline: 0;
    padding: 0 0 0 20px;
}
.text{ 
	width: 100%;
	height: 160px;
    padding: 20px;
	float: left;
   	resize: none;
    font-size: 16px;
    color: #000;
    margin-bottom: 10px;
    border: none;
    outline: 0;
}
.anniu{
	float: left;
    width: 190px;
    height: 52px;
    background: var(--blue);
    cursor: pointer;
    text-align: center;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    border: none;
}
.content5-center-right{
	float: right;
    width: 35%;
}
.content5-center-right ul{
	float: left;
    width: 100%;
	margin-top: 25px;
}
.content5-center-right ul li{
	font-size: 18px;
    color: #fff;
    margin-bottom: 25px;
}
.content5-center-right ul li a{
	color: #fff;
}
.end{
	width: 100%;
	height: 102px;
    background: #172da0;
    padding: 40px 0;
}